Next:
Operator Overloading
, Up:
Index
const function
const 함수는 함수의 선언과 정의 뒤에 const 키워드를 붙임으로써 만든다.
1. 멤버변수의 변경을 할 수 없다.
2. const 함수만 호출할 수 있다.
3. 참조자 매개변수를 통해 함수에 접근하기 위해선 const 참조자가 있어야 한다.
class
SimpleClass
{
private
:
int
num
;
public
:
void
InitNum
(
int
n
)
{
num
=
n
;
}
int
GetNum
(
)
const
{
return
num
;
}
void
ShowNum
(
)
const
{
cout
<<
GetNum
(
)
<<
endl
;
}
}
;